package com.sc.nft.sup;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
public class PageRequest {
    private Integer pageSize=10;
    private Integer pageNo;

    public Integer getPageSize() {
        return pageSize != null && pageSize >= 5 ? pageSize : 10;
    }

    public Integer getPageNo() {
        return pageNo != null && pageNo >= 1 ? pageNo : 1;
    }

    public Page toMp() {
        return new Page(getPageNo(), getPageSize());
    }
}
